How to choose a right screw size ?

There are countless kinds of screws in this world. Each of them has a specific use. I guess you might have ever encountered a problem like: how to choose the right screw to use? First, the most important thing is to choose the right screw size, since this will determine many things including the quality of [...]