OEM which stands for Original Equipment Manufacturer and since it is from the manufacturer it will give you a cheaper price. unless you are on a tight budget i wouldnt recommend OEM because it doesnt come with things like warranty, and if it does its usually a short one.
Retail is like buying it from the store. It will cost a little bit more but it comes with the whole package. Warranty, Instruction, Everything so you're set to go.