Menchaca takes public oath of office Jan. 12