Oi, Laila! Como vai?
Gostei da sequência de alert e prompt para simular o fluxo da página, e você declarou variáveis de forma clara (nome, idade, mensagemDeErro).
Veja um ponto de atenção: no if (idade >= 18) você está comparando a variável idade, que não foi atualizada com o valor digitado no prompt. Na verdade, quem guarda o dado do usuário é idadeDoUsuario, e como o prompt retorna texto, é necessário converter para número antes de comparar.
Uma dica interessante para o futuro é usar Number() para converter a entrada. Veja este exemplo:
let idadeDoUsuario = prompt('Digite sua idade:');
let idadeNum = Number(idadeDoUsuario);
if (idadeNum >= 18) {
alert('Pode tirar a habilitacao!');
} else {
alert('Ainda nao pode tirar a habilitacao.');
}
Esse codigo converte a idade para numero e so depois faz a comparacao.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!