A solução foi simplesmente pesquisar no chatgpt e então percebi que os tipos das variáveis chute e numeroSecreto eram diferentes, no fim, só especifiquei o tipo de chute com parseInt e funcionou, tenho dúvidas com relação a, como foi que a instrutora fez a mesma coisa e funcionou, porém, resolvi meu problema
alert('Boas vindas ao jogo do número secreto');
let numeroMaximo = 500;
let numeroSecreto = parseInt(Math.random() * numeroMaximo + 1);
console.log(numeroSecreto);
let chute;
let tentativas = 1;
while (parseInt(chute) != numeroSecreto){
chute = prompt(`chute um numero entre 1 e ${numeroMaximo}`);
// se o chute for igual ao numero secreto
if (numeroSecreto == chute) {
break;
} else {
if(chute > numeroSecreto) {
alert(`o numero secreto é menor ${chute}`)
} else {
alert(`o numero secreto é maior ${chute}`)
}
tentativas++;
}
}
let palavrasTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
alert(`isso ai! voce descobriu o numero secreto ${numeroSecreto} com uma qtd de ${tentativas} ${palavrasTentativa}`);
/* if(tentativas > 1){
alert(`isso ai! voce descobriu o numero secreto ${numeroSecreto} com uma qtd de ${tentativas} tentativas`);
}else{
alert(`isso ai! voce descobriu o numero secreto ${numeroSecreto} com uma qtd de ${tentativas} tentativa`);
} */