Acabei colocando as classes em cada elemento do html para facilitar a referencia no js, mas vi que as pessoas resolveram de outra maneira, qual seria a forma mais correta de se resolver o exercício?
HTML
<h1> Alura Fone </h1>
<input type="tel" placeholder="Digite seu telefone">
<section class="teclado">
<input type="button" value="1" class="tecla">
<input type="button" value="2" class="tecla">
<input type="button" value="3" class="tecla">
<input type="button" value="4" class="tecla">
<input type="button" value="5" class="tecla">
<input type="button" value="6" class="tecla">
<input type="button" value="7" class="tecla">
<input type="button" value="8" class="tecla">
<input type="button" value="9" class="tecla">
<input type="button" value="*" class="tecla">
<input type="button" value="0" class="tecla">
<input type="button" value="#" class="tecla">
</section>
JS
const listaDeTeclas = document.querySelectorAll('.tecla');
console.log(listaDeTeclas)