На кодпене не работает ваш пример.
Попробуйте как-то так
menuShowElement.addEventListener('click', disableScroll);
menuShowElement.addEventListener('someEvent', enableScroll); // тут уж не знаю, по клику или по чему еще вы будете прятать меню
и в disableScroll вешаете обработчики событий mousewheel, wheel, keydown со stopPropagation
соответственно в enableScroll - грохаете их.
Хотя, правильнее было бы по открытию меню сохранять scrollTop и делать overflow:hidden;, а после закрытия - возвращать scrollTop в исходное значение.