Multiple vpn

I typically like to use udp openvpn but occationally I need to connect to a network that only allows port 443 and 80.

Is there a way to configure two different openvpn profiles and set udp as preferred and tcp as a failback?

Can you add multiple servers in one profile?

remote myvpn.example.com 1194 udp
remote myvpn.example.com 443 tcp