Если между различными функциями вообще нет общего состояния, может быть, лучше создать не класс, а пространство имен:
namespace Statistics {
// probably templated on the type of the value and the container...
double calcMean( std::vector<double> const & values );
}
А потом звоните с основного:
int main() {
std::vector<double> values = create_values();
std::cout << "mean=" << Statistics::calcMean( values ) << std::endl;
}