(a) No person, except those hereinafter expressly exempted, may drive a motor vehicle upon a street or highway in this Municipality or upon any subdivision street, used by the public generally unless the person has a valid driver's license issued pursuant to the West Virginia Code for the type or class of vehicle being driven.
Any person licensed to operate a motor vehicle pursuant to the West Virginia Code may exercise the privilege thereby granted in the manner provided in the West Virginia Code and, except as otherwise provided by law, is not required to obtain any other license to exercise the privilege by a county, municipality or local board or body having authority to adopt local police regulations.
(b) No person, except those hereinafter expressly exempted, may drive a motorcycle on a street or highway in this Municipality or on a subdivision street, used by the public generally unless the person has a valid motorcycle license, a valid license which has been endorsed under West Virginia Code 17A-2-17b for motorcycle operation, or has a valid motorcycle instruction permit. (WVaC 17B-2-1)