Show a view's filter as a menu
Instead of calling directly the view you call a rules link. 

The rules link is calling the view with the desisered parameters for the view. In this case the filter can be used as a contextuel filter.

No programming needed.