I'll try to translate those to demonstrate the subtleties.

пользоваться = to use; to make use of something
использовать = to exploit
употреблять = to consume (directly or the results of something)
применять = to utilize something; to use something as a tool to make something else

Similarly to English, those are interchangeable in many cases. Hope it helps!