A separate Class for every button?

Do I need to create a separate class for every button that I make? I am trying to use OOP correctly. So I might end up with 20 different .as files that correspond to my 20 different buttons that get used at various points in my game? Files like “quitButton.as, quitButtonConfirm.as, quiButtonDeny.as, newGameButton.as, newGameButtonConfirm.as,…” etc. Is there a better way to do this? Am I making myself clear? Thanks for any help.