It's like asking about the difference among "get" "acquire" "obtain" in English. Sure, there are differences if you look them up in the dictionary. But in practice, you can mix them. For example, you want to say "achieve success" in Chinese, you can say "获得成功" “取得成功”。But normally we don't say “得到成功”.