Its best to work with deamon on a ceremonial level first. They aren't going to just stand around and shake your hand astrally.
Most spiritual beings that people call "demons" are low spirits that are just malicious, they're not really evil entities, just spirits that are mean, angry, and look to destroy. Some are nature spirits. If you look into folklore, most cultures depicted dark nature spirits of various names that look pretty darn creepy, and they were feared, given offerings in hopes they would find the offerer as useful (not harming them) not really befriended in any way. Such beings are not to be trusted.
Daemons on the other hand are lesser gods, higher beings in short. If you get a good relationship going with one ceremonially (in ritual) you can then choose to travel to meet one if they agree.
WhiteRav3n is completely right, but I would like to add something more. There are spirits who can teach you about the secrets of the worlds, but it can still be a little dangerous, while they can sometimes trick you with illusions.
what Whiterav3n said. demon incounters are actually rather rare, most people come across an 'evil' spirit and thing demon when they're not, they are just spirits who wish to cause mischief and harm. an actual demon can be a bit tricky, and i'd advise against calling one to talk. while they're not all evil beings, if you aren't strong enough, or don't know what you're doing, a powerful one could try to take advantage of your invitation for a talk and follow you around. research demons, figure out which one you want to speak with, work on shielding and then try contacting one.