Estou tentando realizar dessa forma, porém ao clicar no botão 2 ou 3, ele muda a cor do botão corretamente mas muda a escrita somente do botão 1, não consegui entender onde está o erro no código, tentei colocar mais uma condicional pra caso de evitar o event do primeiro botão.
let handleButton1 = document.getElementById('game-1').addEventListener("click", alterarStatus)
let handleButton2 = document.getElementById('game-2').addEventListener("click", alterarStatus)
let handleButton3 = document.getElementById('game-3').addEventListener("click", alterarStatus)
function exibirTextoNaTela(tag, texto){
  let campo = document.querySelector(tag);
  campo.innerHTML = texto;
}
function alterarStatus(event){
  
    if(event.target.classList.contains('dashboard__item__button--return')){
      event.target.classList.remove('dashboard__item__button--return')
      exibirTextoNaTela('a', 'Alugar')
    } else {
        event.target.classList.add('dashboard__item__button--return')
        exibirTextoNaTela('a', 'Devolver')
    }
}
 
  
 
            