Graphene nanoelectromagnetics: From radio frequency, terahertz to mid-infrared