I have the basics for creating and assigning macros, but need a way to make them appear and disappear. Is this possible?

Easiest way for me to explain what i'm looking is this;

In the game Diablo for PC, when you earned enough experience points you'd level up, then showing a set of buttons that would appear.

The macro would allow you to distribute 5 points into stats, and then disappear till the next level.

Is there a way to do this in excel?

Thanks in advance for any help on this topic!