barsecky, если у тебя будет querySelectorAll, то это псевдомассив. его нужно перебрать любым циклом и повесить обработчик на каждый элемент из массива.
// targets - тут будут все кнопки
targets = querySelectorAll('.....');
//перебираем их и каждой вешаем обработчик события
targets.foeEach(elem => {
elem.addEventListener('click', (e) => {
// здесь код работы кнопки.
}};