using System; using System.Collections.Generic; public class Menu { static void Main(string[] args) { List menu_items = new List() { "fee fie", "huff and puff", "mirror mirror", "tick tock" }; //List menu_items = new List(); Console.WriteLine(PrintMenu(menu_items)); Console.ReadLine(); } private static string PrintMenu(List items) { if (items.Count == 0) return ""; string input = ""; int i = -1; do { for (int j = 0; j < items.Count; j++) Console.WriteLine("{0}) {1}", j, items[j]); Console.WriteLine("What number?"); input = Console.ReadLine(); } while (!int.TryParse(input, out i) || i >= items.Count || i < 0); return items[i]; } }