A screwdriver is a hand tool used to manually drive screws into a surface by twisting the handle, while a drill is a power tool that rotates a drill bit to create holes in various materials. Drills can also be used with screwdriver bits to drive screws, but they are more versatile due to their ability to both drill holes and drive screws with more power and speed.