It’s often assumed that the difference between hex bolts and screws lies in the tools used to install each – a screwdriver for a screw and a wrench for a bolt. This isn’t always the case, however. Bolts can have heads that we associate with screws and require a screwdriver for installation. Even some screws use nuts, so we’re dealing with gray areas.
http://www.ningbo-bolts.com/bolts/hex-bolts/