Oi, Everton! Tudo bem?
Ótimo código, parabéns! Deixo apenas uma sugestão em relação ao exercício de contagem progressiva até um número solicitado, nele o loop while deve continuar enquanto contador2 for menor ou igual ao numeroSolicitado2, como no exemplo abaixo:
let numeroSolicitado2 = parseInt(prompt('Digite o número que deseja que o contador pare'));
let contador2 = 0;
while (contador2 <= numeroSolicitado2) {
console.log(contador2);
contador2++;
}
Espero ter ajudado!
Um forte abraço e bons estudos!