Bom dia Gabriel, tudo bem? Espero que sim!
A única coisa que está ocasionando problemas é o fechamento das chaves { } nos blocos de código dentro do While.
Confira as cores referentes a cada abertura e fechamento das chaves, repare que no primeiro bloco if há um fechamento de chaves a mais que ocasiona o término do while, nesse caso, você deve eliminá-lo e acrescentar no fim do seu código, após tentativaAtual = tentativaAtual+1
Espero que tenha tirado sua dúvida.
Estou à disposição. Bons estudos!