Koreans are particular about what goes in what glass. Don't get confused and put the wrong drink in the wrong container!
A. Soju
B. Beer or carbonated drinks
C. Water
D. Makgeolli
And one that's missing here is the cup for slightly higher quality Korean traditional drinks, like Baeksaeju, Sansachoon, Cheongha and others. That cup is a bit larger than the soju class, having a slightly wider mouth.