Olá, nesta linha de código:
const numero = +chute;
Por que usar o "+chute"? Ele arredonda o número?
Não entendi isso direito, fiz vários testes aqui no meu console.
Para isso, adicionei um console.log(numero), mas ao fazer testes com números quebrados (como por exemplo 83.4) ele retorna esse valor quebrado mesmo.
Obs: quando digo "83,4" ele retorna um NaN, hehehe. Tem que falar com ponto: "83.4".