"pop-up" menu in app

Hello Garmin developers, I am looking to add an "alarm snooze" function so that I can snooze an alarm that I trigger i my app. Ideally I would like to show a menu from the bottom (see pic), and use the up-button to dismiss the alarm, and down button to snooze it. I have not done any investigations yet on how to best implement this and before I do so I just wanted to see if anyone built something similar before and could point me in the right direction. I guess I first need to figure out how to display the menu and second how to fetch press button events. 

I am currently not using layouts but could switch to layouts if that is easier to use for what I need. 

Thanks!