What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Within, Amidst, Between, Amongst and Among

In English language, different words are used to compare two or more than two things. Within, Amidst, Between, Amongst and Among are the commonly using words in English language that are used for comparison of different things. However, many people do not pay attention towards use of these words in routine conversation and use any one of these words in place of other word.