As the others said, it's not easy to help you, because we don't know the whole script.
In you last posting you said that you have a LENGTH_MENU and an ANGLE_MENU and you have problems when the same entries exist in both lists.
The problem in this case may be, that you have problems in the listen event deciding from which menu the response is comming from. If for example "+10.0" has been choosen in either menu the message in listen event is simply "+10.0". No way to say from which menu the message came from. One solution would be to use two listen channels. One for each menu. In the listen event then check first which channel has been used (first parameter is the channel number).