Coconut oil is pure oil pressed from the meat of a coconut. Coconut butter is kind of like other nut butters - it's finely ground coconut meat, including the oil.
When you referred to coconut oil and said it had guar gum in it, that makes me think you must have meant to say coconut milk. Coconut milk - like other nut milks - is essentially made from adding (varying amounts) of water to the coconut meat and straining out the fiber. Because the water tends to separate out, stabilizing additives like guar gum are often used.
It's really important to check labels when you buy coconut milk - pay attention to the calories and macronutrients. You want them to be high. Avoid additives, obvs. "Light" means you're buying a can of mostly water. The best brand I've had is Aroy-D - it's the only one I buy now. The worst is Thai Kitchen, its pasty with guar gum and it it tastes like bleach. Utterly inedible, imo.