I'd be delighted to help you, Jill
Your MacBook Pro with 4 thunderbolt 3 ports supports MiniDisplayPort, HDMI and VGA with the appropriate adapters
for this one, you'd need a USB-C to HDMI cable, one that also supports audio. something like this should do the job:
(link)
https://www.amazon.ca/Adapter-CHOETECH-Thunderbolt-Compatible-Resolution/dp/B01M6C49X2/ref=pd_sbs_23_t_0/134-6287780-0095802?_encoding=UTF8&pd_rd_i=B01M6C49X2&pd_rd_r=089b198c-2a76-4fa5-acce-485e1836e808&pd_rd_w=SzSRa&pd_rd_wg=5w2P0&pf_rd_p=9926bb69-42b9-46e4-b788-f665992e326d&pf_rd_r=VB4TZWGK62BG3JRCQZET&psc=1&refRID=VB4TZWGK62BG3JRCQZET
you will also need an HDMI 2.0 cable of the appropriate length, which is not included. You should be able to choose HDMI for Audio Out on your MacBook Pro. Go to System Preferences, then sound, then Effects, and then Play Through, and HDMI should be listed as one of the choices. You can also go to System Preferences, then Sound, then for Output, choose HDMI.
I don't know how far your Vizio tv is from your MacBook Pro, so can't say what length of HDMI cable you'd need.
around here, HDMI cables are kinda pricey, at least in the retail stores, so I usually go for monoprice....but that's just my opinion.
anyways, hope this helps you out
john b