Themes display your content. EVERYTHING about a theme can be changed with plugins or CSS. To shop for a theme because of the type of menu it has is like buying a car just because it has a light up sun visor.
Choose a theme that looks nice and has all of the features you need built in. Then look for plugins to add functionality the theme is missing.
FYI, making a menu stick open like that takes this much jQuery —>
$('.nav-toggle').on( "click", function() {
$('.nav').toggleClass('open');
});
]]>
It will make you a stronger WordPresser!
]]>