require "io2" local function menu(list) local n = #list if n == 0 then return "" end local prompt = "\n M E N U\n\n" for i = 1, n do prompt ..= $"{i}. {list[i]}\n" end prompt ..= $"\nEnter your choice (1 - {n}): " local index = io.readInt(prompt, 1, n) return list[index] end local list = {"fee fie", "huff and puff", "mirror mirror", "tick tock"} local choice = menu(list) print($"\nYou chose : {choice}")