Welcome to the forum, xxwzs.
Very few words in English are exact synonyms of each other, so the answer to your question is a definite 'no'.
Click here. When you have read examples of 'perform' used in context, change the headword to each of the others in turn.
Interested in Language