static void MenuContas() { int opc; string input; bool isInt; do { Console.WriteLine("-------------------"); Console.WriteLine("GERENCIAR CONTAS"); Console.WriteLine("-------------------"); Console.WriteLine("1. Cadastrar contas"); Console.WriteLine("2. Listar contas"); Console.WriteLine("3. Acessar uma conta"); Console.WriteLine("4. Sair"); Console.WriteLine("-------------------"); input = Console.ReadLine(); isInt = int.TryParse(input, out opc); switch (opc) { case 1: CadastrarConta(); break; case 2: Agencia.ExibeContas(); break; case 3: AcessarConta(); break; case 4: Environment.Exit(1); break; default: Console.WriteLine("Opção inválida"); Console.WriteLine("-------------------"); break; } }while(opc != 4 || !isInt); }