The different typologies/shapes of buttons:

Sew on buttons:

Tack buttons

Toggle and rope: