The main difference between a tuxedo and a suit is satin. Typically tuxedos have satin lapels and buttons. Tuxedo pants will have satin trim on the side of the legs of the pants. Tuxedos are for formal events and suits are for semi-formal events. Suits have a lapel made out of the same material as the suit and its buttons are plastic.