def calculate_future_value(present_value, interest_rate, compounding_periods, years):
    """
    Calculates the future value of money given the present_value, interest rate, compounding period, and number of years.

    Args:
        present_value (float): The present value
        interest_rate (float): The interest rate
        periods (int): The compounding period
        years (int): The number of years

    Returns:
        The future value of money.

    """

    future_value = present_value * ((1 + (interest_rate / compounding_periods))**(compounding_periods * years))
    future_value_formatted = round(future_value, 2)

    return future_value_formatted