Rebecca, a much better design would be to have a child table of contacts and that way you can add as many contacts as you like and identify them by Type of Contact.
But if you did want to stick with your current design, then you will want to use Dynamic Form Rules
https://help.quickbase.com/user-assistance/form_rules.html to show or hide certain fields depending on the multi choice field you mentioned.
But when making those rules, be sure to think about them a row at a time.
For example, for the row of fields for Buyer/Purchasing, make a rule to control that row.
Then make a separate row for the "Accounts payable". That way your rules will not conflict with each other.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------