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

What is the Difference between WIPO, NAFTA, World Bank, IMF, WTO and GATT

A large number of organizations are working in world for different purposes. Some international organizations like World Bank and IMF are really important as they provide funds to the developing countries.