public static bool seleccionarOpcion() { bool salir = false; bool opcionIncorrecta = false; do { switch (Console.ReadLine().Trim()) { case "1": Console.Clear(); Menues.MostrarCabecera("1. informacion total del estacionamiento ", '*'); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(instanciaEstacionamiento.MostrarEstacionamiento()); Console.ForegroundColor = ConsoleColor.Yellow; LogicaPrograma.Continuar("\n\nPresione una tecla para continuar"); Console.ResetColor(); opcionIncorrecta = false; break; case "2": Console.Clear(); Menues.MostrarCabecera("2. Agregar auto ", '*'); LogicaPrograma.AgregarAutoAlEstacionamiento(); LogicaPrograma.Continuar("Presione una tecla para continuar"); opcionIncorrecta = false; break; case "3": salir = LogicaPrograma.Salir("Desea salir del programa?"); opcionIncorrecta = false; break; default: Console.WriteLine("opcion incorrecta, por favor reingrese"); opcionIncorrecta = true; break; } } while (opcionIncorrecta); return(salir); }