Faz assim: troca a linha scanf("Escolha: %d \n", &nivel) por: printf("Escolha:"); scanf("%d", &nivel); printf("\n");
No scanf o parametro inicial é o formato que deve interpretar o dado lido do teclado, no seu caso deveria ser só %d ja que vc quer ler um inteiro.
Mais informações sobre como configurar esse parametro: https://www.cplusplus.com/reference/cstdio/scanf/
[]'s
Possivelmente o erro é por causa do \n dentro da string do Scanf, deixa só o %d. E nem o printf("\n") sugerido precisa, visto que SEMPRE depois de um scanf ele já pula de linha.