Neither. Strictly speaking, it is a storage medium that is both read and written to by another device.
YES, it can.
Smart card is a mini computer so like all other types of computer it also takes input and gives output but not by some display screen or by a keyboard but by special devices known as smart card readers.