Как сделать форму с логическим меню?
Если я правильно понял, то плагин Contact Form 7 в связке с Conditional Fields for Contact Form 7 полностью решает вашу задачу.
Так же рекомендую к прочтению информацию о паре аддонов для contact form 7
В Gravity Forms если собирать форму, то любой элемент формы может быть поставлен условием любого другого. Conditional выставляется примерно как на этом скриншоте. 