See also:
Create a Form Using Word Content Controls, and
Word Content Controls.
You could create
Mapped Dropdown Content Controls. perhaps using Greg Maxey's
Content Control Tools. Then use them in
IF Fields. This requires no bookmarks. While Greg's
Content Control Tools does use vba, this would be used in the construction of the form, not in its use.
The thing is that you cannot reliably predict the updating of those IF fields. You would need to either do it with vba or train your users on how to do it manually. (Usually, it is not very hard.)
Note also that there is an inherent limitation in the size of an IF field. You could get around that by using AutoText fields in the results.
Again, a UserForm, perhaps stored in a
Global Template, would probably be simpler. Yes, you would need to learn some vba; your users would not. The UserForm could be launched with a macro attached to a keyboard shortcut and/or a QAT button, both of which could be stored in that global template.