Am I correct that I need to NAT a public address to the private address of
my Windows server in order to have a fully functional Exchange server

My ISP tells me I can give them the required information and they will
switch from them providing email to us handling it in-house but I have never
done this before.

TIA for any pointers.