15 lines
439 B
Text
15 lines
439 B
Text
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}")
|