Hi bergdoll,
According to your description,you woulk like to use Office 365 for your email and communications, but you would prefer to keep your website hosted with your current hosting provider.Based on this situation,I suggest that you refer to the following article to set the DNS records.
Thanks,
Keats Ge