The said bonds are infra bonds u/s 80CCF. Only the investment made in these bonds is eligible for tax deduction.
However, the interest received on these bonds is taxable.
Coming to NHAI and REC, I think you got confused with the capital gains tax saving bonds u/s 54EC. But even in that case, the interest received on those bonds is taxable. Only the investment made upto Rs. 50 Lakhs is eligible to save capital gains tax, if someone has long term capital gains tax liability.