If you have limited means I would recommend 5160, 1095 is great stuff but it requires a really fast quench oil to get the most of of the steel. If you are limited to improvised quenching oils then 5160 is a better choice, it is easier t get the most out of the steel. If you are going to have the blade heat treated professionally then I would go with d2, D2 and 5160 are great choices for survival knives. D2 is great unless you are making a sword and that is where 5160 takes the lead.
I would recommend staying away from A2, I personally can't see why people use it. It really has no advantages over other tool steels as far as knifes are concerned. The only real advantage is that is has way more toughness than any knife really needs, and for that you trade for very poor edge retention. As far as tool steels go D2 is great stuff, easy to sharpen, takes and holds a great edge, has good toughness and is a very well rounded steel.
For your project I would go with 5160, if you have fast quench oil I would recommend 1095. 1095 is a great steel for most knives under 10", anything too far over that 5160 is probably a better choice. It all really depends on the purpose of the knife.
-Josiah