Parabéns pelo seu projeto final! Eu dei uma olhada no código que você compartilhou e achei que está bem escrito. As funcionalidades estão bem definidas em métodos separados, o que facilita a leitura e manutenção do código.
A criação da conta é feita inicialmente no método CriaConta(), onde são exibidos os dados iniciais do cliente. Em seguida, é chamado o método ExibeOperacoes(), que mostra as opções de operações disponíveis.
Cada operação possui um método correspondente, como ConsultarSaldo(), DepositaValor(), TransfereValor(), entre outros. Esses métodos são responsáveis por executar a lógica específica de cada operação e exibir as informações relevantes.
O código também trata possíveis erros de entrada do usuário, como valores inválidos ou em branco, garantindo que as operações sejam realizadas corretamente.
No método main(), é feito um loop que continua até que o usuário selecione a opção de encerrar o programa. Dentro desse loop, o código solicita a opção desejada ao usuário, valida a entrada e executa a operação correspondente.
No geral, a estrutura e a lógica do seu projeto estão bem implementadas.
Continue com o ótimo trabalho e bons estudos