Acredito que a parte ExibirOpçõesDoMenu esteja sendo executada e o programa encerrado no Case -1. Seria o break que não está funcionando? Código abaixo:
private static void Main(string[] args)
{
// Secreen Sound
string mensagemDeBoasVidas = "Boas vindas ao screen sound!";
void ExibirMensagemDeBoasVindas()
{
Console.WriteLine(@"
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─██████████████─██████████████─████████████████───██████████████─██████████████─██████──────────██████────██████████████─██████████████─██████──██████─██████──────────██████─████████████─── ─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██████████──██░░██────██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██──██░░██─██░░██████████──██░░██─██░░░░░░░░████─ ─██░░██████████─██░░██████████─██░░████████░░██───██░░██████████─██░░██████████─██░░░░░░░░░░██──██░░██────██░░██████████─██░░██████░░██─██░░██──██░░██─██░░░░░░░░░░██──██░░██─██░░████░░░░██─ ─██░░██─────────██░░██─────────██░░██────██░░██───██░░██─────────██░░██─────────██░░██████░░██──██░░██────██░░██─────────██░░██──██░░██─██░░██──██░░██─██░░██████░░██──██░░██─██░░██──██░░██─ ─██░░██████████─██░░██─────────██░░████████░░██───██░░██████████─██░░██████████─██░░██──██░░██──██░░██────██░░██████████─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░██──██░░██─ ─██░░░░░░░░░░██─██░░██─────────██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██──██░░██──██░░██────██░░░░░░░░░░██─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░██──██░░██─ ─██████████░░██─██░░██─────────██░░██████░░████───██░░██████████─██░░██████████─██░░██──██░░██──██░░██────██████████░░██─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░██──██░░██─ ─────────██░░██─██░░██─────────██░░██──██░░██─────██░░██─────────██░░██─────────██░░██──██░░██████░░██────────────██░░██─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██████░░██─██░░██──██░░██─ ─██████████░░██─██░░██████████─██░░██──██░░██████─██░░██████████─██░░██████████─██░░██──██░░░░░░░░░░██────██████████░░██─██░░██████░░██─██░░██████░░██─██░░██──██░░░░░░░░░░██─██░░████░░░░██─ ─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██──██░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██──██████████░░██────██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░██──██████████░░██─██░░░░░░░░████─ ─██████████████─██████████████─██████──██████████─██████████████─██████████████─██████──────────██████────██████████████─██████████████─██████████████─██████──────────██████─████████████─── ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────"); Console.WriteLine(); Console.WriteLine(mensagemDeBoasVidas);
void ExibirOpçõesDoMenu()
{
Console.WriteLine("\nDigite 1 para registrar uma banda");
Console.WriteLine("Digite 2 para registrar uma banda");
Console.WriteLine("Digite 3 para avaliar uma banda");
Console.WriteLine("Digite 4 para exibir a média de uma banda");
Console.WriteLine("Digite -1 para sair");
Console.Write("\nDigite a sua opção:");
string opcaoEscolhida = Console.ReadLine()!;
int opcaoEscolhidaNumerica = int.Parse(opcaoEscolhida);
switch (opcaoEscolhidaNumerica)
{
case 1: Console.WriteLine("Você escolheu a opção:" + opcaoEscolhida);
break;
case 2: Console.WriteLine("Você escolheu a opção:" + opcaoEscolhida);
break;
case 3: Console.WriteLine("Você escolheu a opção:" + opcaoEscolhida);
break;
case 4: Console.WriteLine("Você escolheu a opção:" + opcaoEscolhida);
break;
case -1: Console.WriteLine("Você escolheu a opção:" + opcaoEscolhida);
break;
default: Console.WriteLine("Opção inexistente");
break;
}
ExibirMensagemDeBoasVindas();
ExibirOpçõesDoMenu();
}
}
}
}