Multi function exercise apparatus with resistance mechanism