button: a round fastener sewn to shirts and coats etc to fit through buttonholes
fastener: restraint that attaches to something or holds something in place
debate: the formal presentation of a stated proposition and the opposition to it (usually followed by a vote)