Olá Dayvid,
A função "prompt()" cria o prompt como um pop-up, "fora" da página HTML em si.
Já na função "mostra()" você escreve na página HTML em si, por isso, que ela só aparece após a finalização de todo o jogo de adivinhação.
Caso você queira que ao passo que a pessoa faça a tentativa, você visualize o erro e peça que a mesma, realize nova tentativa,
poderia trocar o "mostra()" dentro do ELSE, pelo método "alert()" por exemplo.
Devem existir outras possibilidades, mas dessa maneira, fiz um teste e o resultado foi o que vc gostaria.
Espero ter ajudado, bons estudos.
}
else{
alert("Você errou!!");
}
}