DNS is not my website host. Stuck!

DNS is not my website host. Stuck!

My domain name is registered with Namesilo, but my hosting is with iPage. So in the NameSilo DNS Manager, I have iPage set as the NameServers. When I go into Namesilo to change the MX records, it tells me I cannot make any DNS changes unless I change the NameServers to the  NameSilo  defaults. If I did that, I assume my domain name would not get forwarded to my host iPage, and my website will thus disappear (?). Is there some work-around to this ? Or will I never be able to use my domain name in my Zoho email address under this set-up? Thanks for any help!