set_task with time 15.0 after displaying the menu. Then, if the player hasn't chosen (you can remove_task when he uses something), destroy the menu and client_cmd slot1 to disappear it. I think that's all, since there is no way to close the menu without client cmd...