Those are not weird numbers, your variables in main are unintialized. Your two functions, inputData() and calculatePayment(), are using local variables. You are not passing the values back to main(). Change the parameter lists to use references:
What is the selling price? :
10000
What is the rate of interest?:
15
What is the number of years in loan?:
20
Output Test:
Selling Price: 10000
Rate of Interest: 15
Number of Years: 20
Amount of Loan: 8000
Down Payment: 2000
Purpose: Monthly House Cost Calculation