No problem!
On your return tween, set reset_lerp_target(0, 1). Right now you set (1,0) once in create and once in the alarm.
thanks for the response! hmmm if I do that the menu just pops out immediately. If I use set_force_width and set_force_height instead of changing the tween_width and tween_height values for the return tween, I can see the animation play but the menu is at a different position for some reasons, more at the bottom at a higher Y... Any idea what could be causing this?