Different typologies of buttons:

Sew on buttons:

Tack buttons

Toggle and rope: