Código
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace menu { class Program { static void Main(string[] args) { ConsoleKeyInfo op; do { // Console.Clear(); //Limpiar la pantalla Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\t\t\t\tMenú\n"); Console.ForegroundColor = ConsoleColor.Red; Console.Write("[A]Ingresar datos\t"); Console.Write("[B] Mostar datos\t"); Console.Write("[C]Buscar\t"); Console.Write("[Esc]Salir\t\n\n"); Console.ForegroundColor = ConsoleColor.Blue ; Console.WriteLine("Seleccione opcion..."); string datos; op = Console.ReadKey(true);//Que no muestre la tecla señalada //métodos son acciones, las propiedades son valores switch (op.Key) { case ConsoleKey.A: Console.WriteLine("Ud seleccionó la opción Agregar datos "); for (int i = 0; i <= 3; i++) { Console.WriteLine("Ingrese datos:"); datos = Console.ReadLine(); } Console.Write("Presione una tecla para continuar..."); Console.ReadKey(); break; case ConsoleKey.B: Console.WriteLine("Ud seleccionó la opción mostar los datos"); Console.Write("Presione una tecla para continuar..."); Console.ReadKey(); break; case ConsoleKey.C: Console.WriteLine("Ud seleccionó la opción Buscar"); Console.Write("Presione una tecla para continuar..."); Console.ReadKey(); break; case ConsoleKey.Escape: Console.WriteLine("Chao"); Console.ReadKey(); break; } } while (op.Key != ConsoleKey.Escape); } } }