Are the words "பிரச்சனை" and "சிக்கல்" exact synonyms of each other or will their meaning change based on the context?

Similarly, are the words சிரமம் and கடினம் exact synonyms of each other?