Common Core L.6.2.A states students should use punctuation (commas, parentheses, dashes) to set off nonrestrictive/parenthetical elements. So, is there a difference in the three? Some resources say no. Others say yes. This post will list the rules pointing out the differences in the three, so you can decide.
Nonrestrictive vs. Restrictive Elements
First you need to understand the meanings of nonrestrictive and restrictive elements.