Opa! Fiz dessa forma e sempre dá NaN o resultado, acredito que esteja igual o do professor mas não deve estar pq o resultado não é o correto. Qual seria o erro?
<body>
  <button class="botao">Calcula</button>
  <input class="numero">
  <input class="tabuada">
  <span class="resultado"></span>
  <script>
    function pegaElemento(seletor){
      return document.querySelector(seletor);
    }
    function multiplica(numero, tabuada){
      return numero*tabuada;
    }
    var botao = pegaElemento('.botao');
    var numero = pegaElemento('.numero');
    var tabuada = pegaElemento('.tabuada');
    var resultado = pegaElemento('.resultado');
    botao.addEventListener('click', function() {
        resultado.textContent = multiplica(numero.value * tabuada.value);
    });
  </script>
</body>
</html>