Can't really speak as to what those words mean in someone else's vocabulary, but in mine they all pretty much mean the same thing. Namely, a promise from one person to another to do something. Seems pretty simple to me.
Im glad you understand the meaning of them most don't or should I say don't want to because its easier