This document discusses value-returning functions in C++. It covers built-in functions like pow(), sqrt(), rand(), and time() as well as creating user-defined value-returning functions. Examples include programs to calculate a hypotenuse using pow() and sqrt(), generate random numbers with rand() and srand(), and a guessing game to demonstrate function calls. The chapter explains how to define and call value-returning functions, pass arguments by value, and return values from functions.