Menchie's Frozen Yogurt opens at Eisenhower Square