Bolts and machine screws have no much difference on their construction and shapes, they generally differ in uses. All machine screws can be used as bolts but not all bolts can be machine screws.
1. Machine screw sizes are generally considered to be smaller than bolts
2. Machine screws are typically used in threaded holes or threaded parts to secure of fasten two parts together, while bolts are usually used with nuts and washers with a clearance hole to join them together.
3. Machine screws can be designated as bolts if the primary tightening of the fastened joint is accomplished by turning the head of the screw.
4. Generally speaking, if it’s got screw threads and hex head, it’s a bolt. If it’s got a slotted head, either Phillips or Flat, it’s a screw.