It has a name on it. You also have to show ID. But no it does not have to be a current one. They do not check that.
Most likely they will accept it, they often have lots of company's and organizes that allow free entry.
Idk about Indiana, look up the Museums for All site, it should tell you, and if not mayb call there!! I used mine from Illinois, but it was current...
I don't know about ebt card. I from MA. I got a city pass for $99, I can visit 4 /6 major attractions/ museums
Thanks! Your answer is awaiting moderation.