Is it possible to create a custom block with custom GUI and function?

HI, i might have dove to deep with this one because i cant figure it out. i want a craftable item that places and looks like a blastfurnace. but it is an ore crusher that doubles ore. i have no clue on how to make it work. i have some basic knowledge but i am looking for if it is possible
Continue to help post