It shall be the duty of the Board of Zoning and Building Appeals to hear and decide appeals made for exception to or variation from the zoning and building ordinances of the Municipality in conformity with the purpose and intent thereof, and to hear and decide all appeals made for exceptions to and variations from the strict application of zoning and building ordinances, or orders and regulations of administrative officials or agencies in regard thereto. The Board shall permit an exception or variance from the zoning or building ordinances only when there are practical difficulties or unnecessary hardships in the way of carrying out the strict interpretation of said ordinances and so long as the granting of such exception or variance will be in harmony with the general purpose or intent of such ordinances and the public health, safety or general welfare will continue to be secured and substantial justice done. The Board shall perform such other duties and functions as may from time to time be imposed upon it by ordinance or resolution or the general laws of Ohio.