Olá, Rafael! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de condicionais para controlar o fluxo do programa, utilizou muito bem o switch para organizar as opções do menu e ainda compreendeu a importância da modularização com métodos separados para cada ação.
Uma dica interessante para o futuro é validar a entrada do usuário para evitar erros ao converter valores. Assim:
if(int.TryParse(Console.ReadLine(), out int escolhaUsuario))
{
// lógica do menu
}
else
{
Console.WriteLine("Entrada inválida, digite um número.");
}
Isso faz com que o programa seja mais robusto e não quebre caso o usuário digite algo inesperado.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!