Oi, Jonas! Como vai?
Agradeço por compartilhar.
Gostei da sua solução, principalmente na parte em que você usou o switch/case pra organizar as opções do usuário. Isso torna o código mais legível e fácil de manter. Continue explorando esse tipo de estrutura, porque vai ser muito útil em projetos maiores.
Uma dica é usar o ToLower()
ao ler o nome de usuário, assim você evita problemas com letras maiúsculas ou minúsculas diferentes. Por exemplo: usuario = Console.ReadLine()!.ToLower();
.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!