Oi Jhenifer,
Seu código está muito bom! 👍
A lógica do jogo está bem implementada, com o loop while e as verificações de chute.
A geração do número secreto também está correta, usando parseInt e Math.random().
A mensagem final com o número de tentativas ficou ótima, usando o operador ternário para pluralizar a palavra "tentativa".
Uma sugestão seria converter o valor do prompt para número, usando parseInt ou Number, para evitar erros de comparação.
chute = parseInt(prompt(`Escolha um número entre 1 e ${numeroMaximo}`));
Isso garante que chute seja sempre um número, e não uma string. 🤔
🤓 Para saber mais: Conversão de string para número em JavaScript.
Continue praticando e explorando a linguagem! 💪