Quando declaramos a função exibirTextoNaTela fiquei em dúvida porque não deveria ter o argumento "campo". A função define a variável "campo" então toda vez que a função for executada o seu valor será sobrescrito, certo? Como a utilização da função apenas com os argumentos (tag, texto) não gera um tipo de erro?
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
exibirTextoNaTela("h1", "Jogo do Número Secreto");
exibirTextoNaTela("p", "Escolha um número entre 1 e 100");
Foi minha única dúvida, fora isso a didática está maravilhosa! Muito obrigado aos instrutores