active_menu man page
active_menu — Global pointer to the most recent activated menu. Allegro game programming library.
extern MENU *active_menu;
When a menu callback procedure is triggered, this will be set to the menu item that was selected, so your routine can determine where it was called from.
d_menu_proc(3), do_menu(3), exgui(3).