document.querySelector("#calcular").addEventListener("click", () => {
let tal = document.querySelectorAll(".resultado");
for (let i = 0; i < tal.length; i++) {
tal[i].innerHTML = "fui clicado";
}
});
Primeiramente querySelector e querySelectorAll são diferentes. O querySelector retorna o primeiro elemento dentro do documento e querySelectorAll retorna uma lista de elementos presentes no documento.
Explicação no stackoverflow: