static void Main(string[] args) { var alunos = new Alunos(); //Gera um objeto aluno para pegar a base de dados contida nele var bdd = alunos.CarregaBaseDeDados(); //Pega a base de dados contida na classe alunos var tela = new GerarInterface(); //Gera um objeto de interface gráfica var opcao = tela.GerarMenuInicial(); //Gera o primeiro menu para escolha de submenus //Looping infinito para repetir o menu while (true) { switch (opcao) { case 1: tela.GerarMenuListagemRegistros(bdd); break; //Submenu para listagem de registros case 2: tela.GerarMenuInserirRegistros(bdd); break; //Submenu para inserir novos registros case 3: tela.GerarMenuRemoveRegistros(bdd); break; //Submenu para remover registros case 4: tela.GerarMenuAlteraRegistros(bdd); break; //Submenu para alterar as notas de um registro case 5: return; //Quebra o looping e fecha o console } opcao = tela.GerarMenuInicial(); //Chama recursivamente o menu inicial } }