Prezados,
Inicialmente havia feito o código utilizando o forEach para criar os eventListener de cada botão, mas isso cria um total de 10 ciclos.
Me questiono sobre oq é mais importante, manter o código "limpo" e mais legível ou buscar alternativas que diminuam esses ciclos, fiz de outra forma e gostaria de uma opinião sobre esse caso.
obs: ainda estou conformando parte do projeto para enxugar a parte das estatísticas. E como ainda não conhecia a existência do data-set ou data-atributes, optei por utilizar o comparador de string includes() com os ID dos botões. Também criei uma função para exibir os dígitos com dois algarismos (se tiver um método mais eficiente gostaria de saber) e optei por trabalhar com o Obj armazenando os dados de estatística do robo, oq pretendo mudar futuramente.
Meu projeto na Vercel: https://robotron-2000-khaki-zeta.vercel.app/
segue abaixo o codigo: