Reading a book, I noticed the verbs "tuck", "thrust" and "shove" had been used interchangeably. So as far as I got it, they all means:
to put something into a compartment/pocket/etc, to give something into someone's hands and things like that.
So I'm wondering are there any subtle differences between these words? May I use them interchangeably and when I can't do it anyway?