Ok so I have my registrar, webhost and cloudflare, now my domain currently points to my host and I want to add cloudflare, and none of this is making sense because my host says they don't support cloudflare usage on their plans so they can't help me and my registrar says to point my domain to cloudflare and from cloudflare to my host. Does this make any sense to anyone??
If your webhost is unwilling to help you, since you pay them for a service, you should definitively go somewhere else. In summary you would need at your registrar to specify cloudflare nameservers after setting things up with them, and provide Cloudflare details about your webhosting.
This may be tricky, especially if you already have some live services. So you should definitively work with a webhosting company that is willing to help you set things the way you want them to be.