No meu código eu usei o else if ao invés no else aninhado com o if, deixando "tentativas++;" e "limparCampo();" fora do bloco else tem algum problema?
function verificarChute() {
let chute= document.querySelector('input').value;
if(chute==numeroAleatorio) {
exibirTextoNaTela('h1', 'Acertou!');
let palavraTentativa= tentativas >1? 'tentativas' : 'tentativa';
let mensagemTentativa= `Você descobriu o número secreto com ${tentativas} ${palavraTentativa}`;
exibirTextoNaTela('p', mensagemTentativa);
}else if (chute <numeroAleatorio){
exibirTextoNaTela('h1','Tente novamente');
exibirTextoNaTela('p', 'O número secreto é maior');
}else {
exibirTextoNaTela('h1','Tente novamente');
exibirTextoNaTela('p', 'O número secreto é menor');
}
tentativas++;
limparCampo();
}