Oi, Arthur! Como vai?
Gostei de como você organizou o menu com while (opcoes != 4) para manter o programa rodando até o usuário escolher sair. Também ficou bem claro o fluxo das opções usando if e else if, permitindo consultar saldo, depositar e realizar pix. Esse tipo de estrutura é muito comum em sistemas simples de terminal e mostra que você aplicou bem os conceitos do desafio.
Uma dica interessante para o futuro é usar switch para tratar menus com várias opções, deixando o código mais organizado. Veja este exemplo:
int opcao = entrada.nextInt();
switch (opcao) {
case 1:
System.out.println("Consultar saldo");
break;
case 2:
System.out.println("Depositar valor");
break;
case 3:
System.out.println("Realizar pix");
break;
case 4:
System.out.println("Encerrando programa");
break;
default:
System.out.println("Opcao invalida");
}
Nesse código, switch analisa o valor da variavel opcao e executa o bloco correspondente. Isso ajuda quando existem muitas escolhas em menus.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!