Implementing a button-based menu