A city of the primary class shall have power to raise revenue by levying and collecting a license or occupation tax on any person, partnership, limited liability company, corporation, or business within the limits of the city and regulate the same by ordinance except as otherwise provided in this section and in section 15-212. After March 27, 2014, any occupation tax imposed pursuant to this section shall make a reasonable classification of businesses, users of space, or kinds of transactions for purposes of imposing such tax, except that no occupation tax shall be imposed on any transaction which is subject to tax under section 53-160, 66-489, 66-489.02, 66-4,140, 66-4,145, 66-4,146, 77-2602, or 77-4008 or which is exempt from tax under section 77-2704.24. The occupation tax shall be imposed in the manner provided in section 18-1208, except that section 18-1208 does not apply to an occupation tax subject to section 86-704. All such taxes shall be uniform in respect to the class upon which they are imposed. All scientific and literary lectures and entertainments shall be exempt from such taxation as well as concerts and all other musical entertainments given exclusively by the citizens of the city.