Novel polynomial approximation methods for generating correctly rounded elementary functions