c++ functions inside functions

#include <iostream>

int add(int a, int b) {
    return a + b;
}

int multiply(int x, int y) {
    return x * y;
}

int main() {
    int num1 = 5;
    int num2 = 3;

    int sum = add(num1, num2);
    int product = multiply(num1, num2);

    std::cout << "Sum: " << sum << std::endl;
    std::cout << "Product: " << product << std::endl;

    return 0;
}