No. you cannot use jio sim card in this phone.
Yes, you can use memory card in this phone.
Samsung B310 comes with 800 mAh battery. But it is very efficient. You do not require to charge the phone for almost 3 days with moderate usage.
No. Samsung Guru series phones do not have this option.
Samsung Guru Music 2 can store up to 500 sms.