work generation menu for user