Pensando em ter um código ainda mais enxuto, utilizei o método de arrays forEach. Ficou da seguinte forma:
const listaTeclas = document.querySelectorAll("input[type=button]")
const visorFone = document.querySelector("input[type=tel]")
digitarNum = (tecla) => {
tecla.onclick = () => visorFone.value += tecla.value
}
listaTeclas.forEach(digitarNum)
Adoraria saber como seria possível enxugar mais ainda sem perder a legibilidade. Fico agradecida se puderem compartilhar!