I've worked with event delegation in the past but for some reason I'm having trouble setting up a single event listener that executes one of three functions depending on the ID of the element clicked.
Here's the code without event delegation:
eventListeners: function() {
    document.getElementById("button-1").addEventListener('click', 
function() {
      shuffler.reset1();
      shuffler.displayCards();
    });
    document.getElementById("button-2").addEventListener('click', function() {
      shuffler.reset2();
      shuffler.displayCards();
    });
    document.getElementById("button-3").addEventListener('click', 
function() {
      shuffler.reset3();
      shuffler.displayCards();
    });
I've tried using something along the lines of:
document.getElementsByClass("button").addEventListener('click', function 
() {
if (event.target.id == "button-1") {
shuffler.reset1();
}
});
 
    