I have multiple options for constructors just in case people want to define a button individually (first), handle them outside the menu class (second) or as an array (third). The first and second constructors may not make it to the final cut.
Need to throw in a few extra private variables that I don't have access to from the Sprite class (since they're set to private there, not protected).
For now, it looks like all the images will have to be the same size in the button so it can have a consistent collision rectangle and frame width/height.
/*