Families could help you here, yes. Though, you can do it without a family, using a single "menu button" object, with different animations and a variable to know what type of button you have. It's just as if you had a family but every object is merged in a single one.
Having done a contextual menu yesterday, based on a single CSV containing each button animation name and the associated function, I used only 1 sprite for it, and no families. I can explain you more how to do it if you want, but be sure families aren't the only solution. In fact, they are super useful, but you can almost do everything without them.