As you mentioned, it looks like the menu class isn’t changing and therefore the button isn’t appearing.
Normally when jQuery stops working, it’s because it’s conflicting with something else. To start with, I would suggest trying to deactivate your plugins one at a time, to see if one of them is causing the conflict.