Modems perform several key functions: converting digital signals to analog for transmission (modulation), converting analog signals back to digital (demodulation), controlling transmission speed, detecting and correcting errors, and compressing data. However, 'data accuracy' is not a direct function of modems - accuracy depends on the error detection and correction mechanisms, not the modem itself as a primary function.