u can use нужно with verbs and nouns as long as you decline it right. Нужно\а\ен...etc

But u can only use надо with verbs. And also i think надо might be a little more common.