The face value of a bond is the amount of money that you will be owed when the bond matures. The coupon rate is part of the bond contract: it's the amount of interest that the issuer promises to pay each year, and it's listed as a percentage of the face value. It determines the amount of the regular interest payments that the bond issuer is obligated to make, typically every six months. Multiply the coupon rate by the face value of the bond to get the amount of annual interest; if it's paid every six months, divide by two to get the amount of each payment; if it's paid quarterly, divide by four; et cetera.
The price of a bond is whatever someone is willing to pay to buy that bond. The higher the face value, the higher the price, of course. But as interest rates change, the price also changes. Suppose interest rates are currently 10%. That is, you can buy a new issue bond for $1000, and that bond will pay you interest of $100 each year. How much would you pay for a bond with a 5% interest rate? If you want to get $100 each year, you'd have to buy a bond with a face value of $2000; at 5% interest, that gets you $100 per year. But you could get that same return for an investment of $1000 in that 10% bond, so it would be silly to pay $2000 for a $100 annual payment. That $2000 bond is worth less than its face value because its interest rate is lower than the current interest rate. Its price will be a bit more than $1000, because in addition to that $100 per year you also will get $2000 when the bond matures, while the $1000 bond will only pay you $1000. The closer you are to the maturity of the bond the more its face value affects its price. The price of a bond that will mature tomorrow will be its face value; the price of a bond that will mature in 99 years will be determined entirely by its coupon rate and the current interest rate.