What do this color difference stand for?
Green Tools are tools that add new geometry to your model, like poly build, spin, extrude, ...

Violet tools modify existing geometry, so most of the time they change vertex locations. Smooth is a good example of that category.