Learning Functions of Two Variables Based on Mathematical Thinking Approach